towel gourd (luffa aegyptiaca) - Turkish English Dictionary